/* Version 2 */
body{
    padding: 0 !important
}
.pageTitle {
    color: #3e3e3e;
    font-size: 22px;
    line-height: 22px;
    font-family:MrsEavesXLSerifOT-Bold,serif;	
    font-style: normal;  
	font-weight: normal;
}
.theme-button {
    background-color: #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(top, #000, #000);
    background-image: -moz-linear-gradient(top, #000, #000);
    background-image: -ms-linear-gradient(top, #000, #000);
    background-image: -o-linear-gradient(top, #000, #000);
    background-image: linear-gradient(to bottom, #000000,#000000);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000', EndColorStr='#000');
    border: 1px solid #000;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background-clip: padding-box;
    font-size: 14px !important;
    color: #fff;
    font-family: "AvenirNextLTPro-Regular",Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;
    font-weight: 400;
    font-style: normal;
    -webkit-box-shadow: 0px 0px 0px transparent;
    -moz-box-shadow: 0px 0px 0px transparent;
    box-shadow: 0px 0px 0px transparent;
    text-transform: none !important;
}
.theme-button {
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
.theme-button:hover {
    color: #fff;
    cursor: pointer;
    background-color: #df2e14;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#df2e14), to(#df2e14));
    background-image: -webkit-linear-gradient(top, #df2e14, #df2e14);
    background-image: -moz-linear-gradient(top, #df2e14, #df2e14);
    background-image: -ms-linear-gradient(top, #df2e14, #df2e14);
    background-image: -o-linear-gradient(top, #df2e14, #df2e14);
    background-image: linear-gradient(to bottom, #df2e14,#df2e14);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#df2e14', EndColorStr='#df2e14');
    border: 1px solid #df2e14 !important;
    background-position: 0px 0px;
    -webkit-box-shadow: 0px 0px 0px transparent;
    -moz-box-shadow: 0px 0px 0px transparent;
    box-shadow: 0px 0px 0px transparent;
}
.egift-subTitle{
    color: #000;
    font-size: 16px;
    line-height: 16px;
    font-family: "AvenirNextLTPro-Demi",Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;
    font-weight: bold;
    font-style: normal;
	margin-top: 10px;
    margin-bottom: 5px;
}
div.landing-page .button-description {
    margin-bottom: 0px;
	font-family: Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #333;
    font-size: 14px;
}
.thank-txt {
    font-family: "AvenirNextLTPro-Regular",Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;
    margin-bottom: 20px;
    clear: both;
    position: relative;
    padding-top: 25px;
}
.landing-page-menu{
	text-align:center;
	margin-top:20px;
}
.landing-page-menu a {
    margin-right: 30px;
}
.landing-page-menu a{ 
 color:#000;
 font-family: "AvenirNextLTPro-Regular",Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;
 text-decoration:underline; 
 }
 
.landing-page-menu a:hover{ 
color:#9a9a9a;
}

.landing-page-menu{
 margin-bottom: 0px;
}

@media screen and (min-width: 768px){
.holidaybouns-bg{
	 background: url(images/holidaybonus-bg.jpg) no-repeat top;
	 height:270px;
}
.holiday_content{ 
padding:30px;
 width:65%;
 display:inline-block; 
 float:left;
 }
.receivetxt{
	color: #fff;
    text-align: left;
    font-size: 30px;
    padding-left: 40px;
	font-family:MrsEavesXLSerifOT-Bold,serif;	
}
.holidaybonus-title {
    color: #fff;
    text-align:left;
    font-family: MrsEavesXLSerifOT-BoldItalic;
    font-size: 65px ;
	margin: 0 !important;
}
.Purchases-title{
	color: #fff ;
    text-align:left;
    font-family: MrsEavesXLSerifOT-BoldItalic;
    font-size:42px ;
	margin: 0 !important;
}
.holidaybonus-underdate{
	font-family: 'AvenirNext-Regular';
	color:#bcbdbf;
	text-align:left;
	font-size: 14px;
}
.holiday_card{ 
 padding:10px;
 width:35%;
 display:inline-block; 
 float:right;

}
.holidaybonus-date{
	font-family: 'AvenirNext-Regular';
	color:#e6e9eb;
	text-align:center;
	font-size: 15px;
}
}
@media screen and (max-width: 1024px){
	
	.holidaybouns-bg{
	 background: url(images/holidaybonus-bg.jpg) no-repeat top;
	 height:230px;
}
.receivetxt {
    color: #fff;
    text-align: left;
    font-size: 27px;
    padding-left: 21px;
    font-family: MrsEavesXLSerifOT-Bold,serif;
}

	.holidaybonus-title {
    color: #fff !important;
    text-align:left;
    font-family: MrsEavesXLSerifOT-BoldItalic !important;
    font-size: 37px !important;
	margin: 0 !important;
}
.Purchases-title{
	color: #fff !important;
    text-align:left;
    font-family: MrsEavesXLSerifOT-BoldItalic !important;
    font-size:26px !important;
	margin: 0 !important;
}
.holidaybonus-underdate {
    font-family: 'AvenirNext-Regular';
    color: #bcbdbf;
    text-align: left;
    font-size: 15px;
}
.bonuscard img{
	max-width:100%;
	
}
.holidaybonus-date {
    font-family: 'AvenirNext-Regular';
    color: #e6e9eb;
    text-align: center;
    font-size: 14px;
}
}
.holidayban{ clear:both;text-align: center;}
.holidayban img{ max-width:100%; margin: 0 auto;}

@media screen and (min-width: 768px){
.header.headroom--top {
    background-color: black !important;
    background-color: #000 !important;
    background-color: rgb(0, 0, 0) !important;
    background-image: linear-gradient(to top,black 8%,rgb(0, 0, 0) 80%) !important;
    background-image: -webkit-linear-gradient(bottom,black 8%,rgb(0, 0, 0) 80%) !important;
}
.landing-page{
	margin-top: 130px !important;
    margin-bottom: 80px !important
}
}
.roadblock-inner p {
    margin: 10px 18px 11px 18px !important;
}
.holiday-date {
    color: #005a8d !important;
    font-size: 23px !important;
    margin-top: 16px !important;
    margin-bottom: 0 !important;
}

.fogo-menu a{
	color:#877a4f !important;
	
}
.fogo-menu a:hover{
	color:#877a4f !important;
	
}

.txt-bold {
    font-weight: bold;
    line-height: 1.3;
}

.txt-normal {
    font-weight: normal;
}

.u-margin-top-sm {
    margin-top: 20px;
}

ul.list-disc {
    margin-top: 16px;
    margin-left: 32px;
}

ul.list-disc li {
    list-style-type: disc;
    font-weight: normal;
    line-height: 1.3;
}

ul.list-disc-nested {
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 32px;
}

ul.list-disc-nested li {
    list-style-type: circle;
}

.txt-underline {
    text-decoration: underline;
}

@media (max-width: 768px) {
    .landing-page{
        margin-top: 70px !important;
        margin-bottom: 90px !important
    }
}